/* CSS Document */
/*------------------
雅黑：\5fae\8f6f\96c5\9ed1
宋体：\5b8b\4f53
黑体：\9ed1\4f53
------------------*/
@import url("layout.css");

/** 清除内外边距 **/
html{
	color:#000;
	background:#fff;
	-webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
	-webkit-font-smoothing:antialiased;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	margin:0;
	padding:0;
}

/** 让Firefox默认显示滚动条 **/
html {overflow:-moz-scrollbars-vertical;}

/** 设置默认字体 **/
body,button,input,select,textarea{
	
}
h1, h2, h3, h4, h5, h6 {font-size:100%; font-family:\5fae\8f6f\96c5\9ed1, \5b8b\4f53, Arial; font-weight:bold;}
address, cite, em {font-style:normal; } /* 将斜体扶正 */
code, pre {font-family:courier new, courier, monospace; } /* 统一等宽字体 */
small {font-size:12px; } /* 小于 12px 的中文很难阅读，让 small 正常化 */

/** 重置列表元素 **/
ul, ol, li {list-style:none outside none;}

/** 重置文本格式元素 **/
a, a:visited {text-decoration:none; color:#333333;}
a:hover {text-decoration:none; color:#88b558;}
a.u {text-decoration:underline;}
a.u:hover {text-decoration:none;}

sup {vertical-align:text-top; } /* 重置，减少对行高的影响 */
sub {vertical-align:text-bottom; }

/** 重置表单元素 **/
legend {color:#000; } /* for ie6 */
img, iframe {border:0 none; } /* table iframe 搭车：让链接里的 img 无边框 */
button, input, select, textarea {font-size:100%;} /* 使得表单元素在 ie 下能继承字体大小 */
input, select {vertical-align:middle;} /* 表单元素垂直居中对齐 */


.bannerslide .swiper-slide { background-position: center; background-size: cover; position: relative; height: 520px; -webkit-transition: all .2s; transition: all .2s; }
.bannerslide .swiper-slide a { position: absolute; left: 0; top: 0; right: 0; bottom: 0; display: block; }
.paginationw { position: absolute; left: 0; text-align: center; bottom: 10px !important; width: 100%; z-index: 9; }
.swiper-pagination-bullet { background: #fff; }
.swiper-pagination-bullet-active { background: #014ea0; }

.mnav { display: none; }


@media (max-width: 1100px){
	.wrapper { width: 100%; box-sizing: border-box; padding: 0 15px; }

	.bannerslide .swiper-slide { height: 400px; }
	
}
@media (max-width: 800px){

	.bannerslide .swiper-slide { height: 160px; }

	.mno { display: none; }

	table.mw1100 { width: 100% !important; min-height: 30px; padding: 0 0; box-sizing: border-box; }
	table.suoyoutable table { width: 100% !important; min-height: 30px; box-sizing: border-box; display: block; }
	table.tbk td { display: block; width: 100%; }
	table.tbknoheight td { height: auto !important; }
	td.nopadding { padding: 0 !important; }
	td.nopadding video { width: 100%; }
	td.mcenter { text-align: center; padding-bottom: 60px; }
	.mlogo { text-align: center; }
	table.nowidth { width: 100%;    display: block; }

	.mdakuai td { display: block; width: 100%; height: auto; padding: 0 10px; box-sizing: border-box; }
	.mdakuai td:nth-child(2n) { height: 30px; overflow: hidden; }
	.mdakuai tr:nth-child(2) { display: none; }

	.mnav { display: block; background: #014ea0; flex-wrap: wrap; display: flex;padding: 5px 0; }
	.mnav a { display: block; width: 25%; color: #fff; text-decoration: none; text-align: center; line-height: 30px; }

	.mpadright { padding-right: 10px; }
	.mwpad td { padding: 0 10px; }
	.mpadpad { padding: 0 10px; box-sizing: border-box; }

	#hhService { display: none !important; }

	#demo { width: 100% !important; }
	#demo td { display: block; }

	.submain { width: 100% !important; box-sizing: border-box; padding: 20px !important; }
	h1 { font-size: 26px !important; }
	.submain .news li .time { display: none !important; }
	.submain .news li .zhenwen { margin-left: 0 !important; }
	.submain .news li { height: auto !important; }
	.submain .news li .zhenwen h2 { font-size: 20px !important; margin-bottom: 10px; }

	.within { width: 100% !important; padding: 0 !important; }
	.prodlef { float: none !important; width: 100% !important; }
	.prodlef h2 { background-size: 100% 100% !important; font-size: 16px !important; }
	.prodlef ul.one { display: flex; flex-wrap: wrap; }
	.prodlef ul li { width: 50%; }
	.prodrig { float: none !important; width: 100% !important; margin-top: 20px !important; }
	.prodrig table { width: 100vw !important; }
	.prodrig .word12kong { width: 100vw !important; }
	.prodrig img { max-width: 100% !important; }
	.submain .subcon img { max-width: 100% !important; }
	.prodrig .product ul { display: flex; flex-wrap: wrap; }
	.prodrig .product li { float: none !important; margin: 0 0 10px 0 !important; width: 100% !important; box-sizing: border-box; }
	.prodrig .product li:nth-child(2n) { margin-right: 0 !important; }
	.prodrig .product li img { width: 100% !important; }
	.prodlef ul.two li { width: auto !important; }

	.video { width: 100% !important; padding: 0 !important; }
	.video iframe { width: 100vw !important; }

	.bgtable { width: 90vw !important; }

	.contact td { display: block !important; }


}